package demo1;

/**
 * Created with IntelliJ IDEA
 * Description:
 * User:恋恋
 * Date:2022-09-15
 * Time:13:25
 */
interface USB{
    //成员变量默认静态常量，因此需赋初值
    static final int a=10;
    //构造方法
    public abstract void function0();
    public void function1();
    abstract void function2();
    void method0();
    //有具体实现的方法--只能由default修饰
    default void func(){
        System.out.println("在接口中能定义具体实现的方法--default");
    }
    //静态方法
    static void func1(){
        System.out.println("在接口中能定义具体实现的静态方法");
    }
    static void func2(){
        System.out.println("静态可以");
    }
    //接口中不能定义final修饰的方法---final修饰的方法不能重写
   // final void func2();
    //接口中不能有静态代码块
//    static {
//
//    }

}
//class Mouse implements USB {
//
//}
public class TestDemo {
    public static void main(String[] args) {
        //接口不能被实例化对象
       // USB usb=new USB()
        }
    }

}

